﻿using UnityConfiguration.Infrastructure;

namespace UnityConfiguration
{
    /// <summary>
    /// Interface defining the contract for classes that
    /// use a <see cref="UnityTypeResolver"/> to resolve
    /// type aliases.
    /// </summary>
    public interface IResolvesTypes
    {
        /// <summary>
        /// Get or set the type resolver.
        /// </summary>
        UnityTypeResolver TypeResolver { get; set; }
    }
}
